/* ::::: http://joomla25.zootemplate.com/zt_jorda/templates/zt_jorda25/zt_menus/zt_megamenu/zt.megamenu.css ::::: */

.menusys_mega { margin: 0px; padding: 0px; width: 100%; }
#menusys_mega { margin: 0px; padding: 0px; float: left; width: 100%; }
#menusys_mega .menusub_mega { padding: 5px; margin-top: 0px; position: absolute; z-index: 888; }
#menusys_mega .submenu-wrap { float: left; overflow: hidden; }
#menusys_mega .megacol .submenu-wrap { background: none repeat scroll 0px center transparent; }
#menusys_mega li { padding: 0px; float: left; display: block; height: 34px; background: none repeat scroll 0px center transparent; margin: 0px; }
#menusys_mega li a { padding: 0px; display: block; text-decoration: none; z-index: 100; cursor: pointer; }
#menusys_mega .menu-title { color: rgb(255, 255, 255); display: block; font-size: 120%; line-height: 40px; cursor: pointer; padding: 0px 10px; font-family: Times New Roman; text-transform: uppercase; }
#menusys_mega .menu-desc { padding: 0px; color: rgb(255, 255, 255); border: medium none; display: block; font-size: 90%; font-weight: normal; width: 100%; line-height: 20px; }
#menusys_mega li:hover, #menusys_mega li:active, #menusys_mega li:focus {  }
#menusys_mega .active {  }
#menusys_mega li:hover a, #menusys_mega li:active a, #menusys_mega li:focus a, #menusys_mega li a.active, #menusys_mega li a.active:hover, #menusys_mega li a.active:active, #menusys_mega li a.active:focus { color: rgb(140, 226, 0); }
#menusys_mega li:hover a .menu-title, #menusys_mega li:active a .menu-title, #menusys_mega li:focus a .menu-title, #menusys_mega li a.active .menu-title, #menusys_mega li a.active:hover .menu-title, #menusys_mega li a.active:active .menu-title, #menusys_mega li a.active:focus .menu-title { color: rgb(140, 226, 0); }
#menusys_mega li:hover a .menu-desc, #menusys_mega li:active a .menu-desc, #menusys_mega li:focus a .menu-desc, #menusys_mega li a.active .menu-desc, #menusys_mega li a.active:hover .menu-desc, #menusys_mega li a.active:active .menu-desc, #menusys_mega li a.active:focus .menu-desc { color: rgb(140, 226, 0); }
span.no-image { display: block; }
#menusys_mega .mega-group span.has-image, #menusys_mega .mega-group span.no-image, #menusys_mega .menusub_mega h3 { margin: 0px 0px 10px; padding: 0px 0px 5px; display: block; border-bottom: 1px dotted rgb(199, 110, 119); }
#menusys_mega .mega-group a, #menusys_mega ul a { padding: 0px; background: none repeat scroll 0% 0% transparent ! important; }
#menusys_mega .mega-group .menu-title { padding: 0px; display: inline; font-size: 130%; text-shadow: none; line-height: 20px; color: rgb(255, 255, 255) ! important; background: none repeat scroll 0px center transparent ! important; font-family: arial ! important; text-transform: uppercase; }
#menusys_mega .mega-group .menu-desc { color: rgb(255, 255, 255) ! important; font-family: arial; }
#menusys_mega .megacol { float: left; padding: 0px; }
#menusys_mega .megacol ul { margin: 0px; float: none; }
#menusys_mega .megacol ul.mega-ul { padding: 0px 10px; }
#menusys_mega .megacol ul li { float: none; border: medium none; line-height: 0; height: auto; background: url('../image/zt-jorda-bg-list-menu.png') repeat-x scroll left bottom transparent; padding: 0px; }
#menusys_mega .megacol ul li a { color: rgb(255, 255, 255); text-decoration: none; }
#menusys_mega .megacol ul li a:hover, #menusys_mega .megacol ul li a:active, #menusys_mega .megacol ul li a:focus, #menusys_mega .megacol ul li a.active, #menusys_mega .megacol ul li a.active:hover, #menusys_mega .megacol ul li a.active:active, #menusys_mega .megacol ul li a.active:focus { color: rgb(140, 226, 0) ! important; background: url('../image/zt-jorda-bg-list-menu.png') repeat-x scroll left bottom transparent; }
#menusys_mega .megacol ul li:hover a .menu-title, #menusys_mega .megacol ul li:active a .menu-title, #menusys_mega .megacol ul li:focus a .menu-title, #menusys_mega .megacol ul li a.active .menu-title, #menusys_mega .megacol ul li a.active:hover .menu-title, #menusys_mega .megacol ul li a.active:active .menu-title, #menusys_mega .megacol ul li a.active:focus .menu-title { color: rgb(140, 226, 0) ! important; }
#menusys_mega .megacol ul li a .menu-title { color: rgb(255, 255, 255); font-family: "Arial"; font-size: 100%; line-height: 30px; padding: 0px; background: none repeat scroll 0px center transparent; text-transform: none; }
#menusys_mega .megacol ul li a span.no-image { padding: 0px 0px 0px 10px; background: url('../image/bg-megamenu-arrow.png') no-repeat scroll 0px 12px transparent; }
#menusys_mega .megacol ul li a:hover span.no-image, #menusys_mega .megacol ul li a:focus span.no-image, #menusys_mega .megacol ul li a:active span.no-image, #menusys_mega .megacol ul li a.active span.no-image, #menusys_mega .megacol ul li a.active:hover span.no-image, #menusys_mega .megacol ul li a.active:active span.no-image, #menusys_mega .megacol ul li a.active:focus span.no-image { background: url('../image/bg-megamenu-arrow-active.png') no-repeat scroll 0px 12px transparent; }
#menusys_mega .menusub_mega .mega-group { padding: 0px 10px; clear: both; height: auto; }
#menusys_mega .menusub_mega .mega-module { clear: both; padding: 0px; }
.menusub_mega { display: none; }
#menusys_mega .subarrowtop { width: 31px; height: 17px; position: absolute; z-index: 111; left: 45px; top: 3px; background: url('../image/zt-jorda-bg-submenu-arrow.png') no-repeat scroll center bottom transparent; }
#menusys_mega .megacol .moduletable { color: rgb(255, 255, 255); line-height: 30px; padding: 0px; }
#login-form fieldset { padding: 0px ! important; }
#login-form .inputbox { width: 160px; }
#login-form .button, #login-form.button2:hover { padding: 0px 10px; height: 28px; color: rgb(255, 255, 255); cursor: pointer; font-size: 90%; border: medium none; line-height: 28px; font-weight: bold; text-transform: uppercase; background: url('../image/zt-jorda-bg-module.png') repeat scroll left top transparent; }
#login-form .button:hover, #login-form .button2 { background: none repeat scroll 0% 0% rgb(138, 223, 0); color: rgb(255, 255, 255); }
#login-form fieldset p { margin: 0px; }
#form-login-remember { width: 100%; float: left; }
#form-login-remember input { float: left; width: auto ! important; margin: 3px 0px 0px 5px; }
#form-login-remember label { float: left; }
#login-form ul { padding: 0px; margin: 0px; width: 100%; float: left; }
#login-form ul li { padding: 0px; margin: 0px; line-height: 23px ! important; width: 100%; }
#menusys_mega .subwraptop { background: url('../image/zt-jorda-top-center.png') repeat-x scroll left top transparent; height: 24px; position: relative; display: block; margin: 0px 26px; }
#menusys_mega .subwraptop .subwraptop-left { background: url('../image/zt-jorda-top-left.png') no-repeat scroll left top transparent; width: 26px; height: 24px; position: absolute; top: 0px; left: -26px; }
#menusys_mega .subwraptop .subwraptop-right { background: url('../image/zt-jorda-top-right.png') no-repeat scroll right top transparent; width: 26px; height: 24px; position: absolute; top: 0px; right: -26px; }
#menusys_mega .subwrapcenter { background: url('../image/zt-jorda-center-center.png') repeat-x scroll left top rgb(156, 48, 46); float: left; display: block; }
#menusys_mega .subwrapcenter-left { padding: 0px 0px 0px 17px; clear: both; background: url('../image/zt-jorda-center-left.png') repeat-y scroll left top transparent; float: left; }
#menusys_mega .subwrapcenter-right { padding: 0px 17px 0px 0px; background: url('../image/zt-jorda-center-right.png') repeat-y scroll right top transparent; float: left; }
#menusys_mega .subwrapbottom { background: url('../image/zt-jorda-bot-center.png') repeat-x scroll left top transparent; height: 24px; position: relative; display: block; margin: 0px 26px; clear: both; }
#menusys_mega .subwrapbottom .subwrapbottom-left { background: url('../image/zt-jorda-bot-left.png') no-repeat scroll left top transparent; width: 24px; height: 24px; position: absolute; top: 0px; left: -24px; }
#menusys_mega .subwrapbottom .subwrapbottom-right { background: url('../image/zt-jorda-bot-right.png') no-repeat scroll right top transparent; width: 24px; height: 24px; position: absolute; top: 0px; right: -24px; }
/* ::::: http://joomla25.zootemplate.com/zt_jorda/templates/system/css/system.css ::::: */

/* ::::: http://joomla25.zootemplate.com/zt_jorda/media/system/css/system.css ::::: */

/* ::::: http://joomla25.zootemplate.com/zt_jorda/templates/system/css/general.css ::::: */

/* ::::: http://joomla25.zootemplate.com/zt_jorda/templates/zt_jorda25/css/default.css ::::: */

html, body, form { margin: 0px; padding: 0px; }
body { background: none repeat scroll 0% 0% rgb(255, 255, 255); font-family: Arial,Tahoma,Helvetica,sans-serif; font-size: 100%; line-height: 18px; }
a { outline: medium none; color: rgb(138, 223, 0); text-decoration: none; }
a:hover, a:active, a:focus { text-decoration: underline; background: none repeat scroll 0% 0% transparent; }
h1 { font-size: 200%; }
h3 { font-size: 150%; }
h4 { font-size: 125%; }
p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 { margin: 1em 0px; padding: 0px; }
ul { list-style: none outside none; clear: both; }
ul li { padding-left: 15px; background: url('../image/bullet.png') no-repeat scroll 2px 2px transparent; }
fieldset { border: medium none; padding: 10px 0px; }
td, th, div { font-size: 100%; }
form { margin: 0px; padding: 0px; }
input, select, textarea, .inputbox, .button { font-family: Arial,Helvetica,sans-serif; font-size: 100%; border: 0px none; color: rgb(31, 14, 12); }
.inputbox { background: url('../image/zt-jorda-bg-inputbox.png') repeat-x scroll left top transparent; color: rgb(31, 14, 12); height: 27px; line-height: 27px; padding: 0px 10px; }
.inputbox1 { background: url('../image/zt-jorda-bg-inputbox.png') repeat-x scroll left bottom rgb(230, 230, 230); color: rgb(31, 14, 12); height: auto; padding: 10px; }
a.readon { margin: 12px 0px 0px; padding: 0px 20px 0px 0px; float: left; line-height: 26px; background: url('../image/zt-jorda-bg-readmore-right.png') no-repeat scroll right top transparent; }
a.readon span { padding: 0px 0px 0px 20px; background: url('../image/zt-jorda-bg-readmore-left.png') no-repeat scroll left top transparent; text-transform: uppercase; color: rgb(255, 255, 255); font-size: 90%; line-height: 26px; float: left; }
a.readon:hover { color: rgb(119, 15, 13); text-decoration: none; }
a.readon:hover span { color: rgb(119, 15, 13); text-decoration: none; }
a.readon span:hover { color: rgb(119, 15, 13); text-decoration: none; }
.button, .button2:hover { padding: 0px 10px; height: 28px; color: rgb(255, 255, 255); cursor: pointer; font-size: 90%; line-height: 28px; font-weight: bold; border: 1px solid rgb(136, 114, 88); text-transform: uppercase; background: url('../image/zt-jorda-bg-btn-buttom.png') repeat scroll left top transparent; }
.button:hover, .button2 { background: none repeat scroll 0% 0% rgb(138, 223, 0); color: rgb(255, 255, 255); }
img.caption { float: left; border: 4px solid rgb(46, 31, 30); margin: 0px 10px 0px 0px; }
/* ::::: http://joomla25.zootemplate.com/zt_jorda/templates/zt_jorda25/css/template.css ::::: */

html, body, form, fieldset { margin: 0px; padding: 0px; }
body { line-height: 21px; font-family: Arial; }
body#bd { color: rgb(255, 255, 255); background: url('../image/zt-jorda-bg-body-outer.png') repeat-x scroll center top rgb(24, 10, 9); width: 100%; height: 100%; }
body.fs3 { font-size: 12px; }
.clearfix { clear: both; }
#zt-wrapper { margin: 0px auto; padding: 0px; width: 100%; height: 100%; background: url('../image/zt-jorda-bg.png') no-repeat scroll center top transparent; }
#zt-wrapper-inner { padding: 0px; overflow: hidden; margin: 0px auto; }
.zt-wrapper { width: 960px; margin: 0px auto; }
#zt-userwrap1, #zt-userwrap2, #zt-userwrap3, #zt-userwrap4, #zt-userwrap5, #zt-userwrap6, #zt-userwrap7 { width: 100%; clear: both; }
#zt-userwrap1-inner, #zt-userwrap2-inner, #zt-userwrap3-inner, #zt-userwrap4-inner, #zt-userwrap5-inner, #zt-userwrap6-inner, #zt-userwrap7-inner { padding: 0px; width: 100%; overflow: hidden; }
div.moduletable, div.moduletable_menu, div.moduletable_text, div.module, div.module_menu, div.module_text { clear: both; margin: 0px; position: relative; overflow: hidden; }
h3.moduletitle { width: 100%; height: auto; font-size: 200%; color: rgb(233, 233, 233); font-family: Georgia; font-weight: normal; text-transform: uppercase; margin: 0px 0px 20px; }
h3.moduletitle span { margin: 0px; }
.title2 h3.moduletitle { width: 100%; height: auto; font-size: 200%; color: rgb(233, 233, 233); font-family: Georgia; font-weight: normal; text-transform: none; margin: 0px 0px 20px; }
.title2 h3.moduletitle span { margin: 0px; }
.modulecontent { width: 100%; }
.modulecontent-inner { width: 100%; overflow: hidden; }
#zt-content { width: 100%; float: left; margin: 80px 0px 0px; }
#zt-content-inner { width: 56%; float: left; margin: 20px 0px 0px; }
#zt-content-inner #zt-middle-inner { padding: 0px 10px; }
#zt-container-full #zt-content-inner { width: 100%; float: left; }
#zt-container-full #zt-content-inner #zt-middle-inner { padding: 0px 10px; }
#zt-component { margin: 0px 0px 10px; }
.homepage { display: none; }
.homepage #zt-component { float: left; margin: 0px; width: 100%; }
.homepage .zt-headline-new-header { display: none; }
.homepage .zt-headline-new-center { display: none; }
.homepage .zt-headline-new-bot { display: none; }
.homepage #zt-content { margin: 0px; }
#zt-header {  }
#zt-header-inner { padding: 0px 10px; height: auto; }
#zt-logo-outer { position: relative; width: 210px; float: left; }
#zt-logo { width: 127px; height: 132px; float: left; padding: 0px; margin: 0px; position: absolute; top: 0px; left: 0px; background: url('../image/zt-jorda-logo.png') no-repeat scroll left top transparent; }
#zt-logo a { display: block; width: 100%; height: 100%; }
#zt-logo span { display: none; }
#zt-mainmenu { float: left;
    height: 40px;
    margin-left: 150px;
    margin-top: 17px;
    width: 100%; }
#zt-slideshow { width: 100%; height: 430px; float: left; margin: 50px 0px 0px; }
#zt-slideshow-inner { padding: 0px 10px; }
.zt-user { float: left; }
.zt-box-inside { display: block; padding: 0px 10px; }
#zt-userwrap3 { width: 100%; }
#zt-userwrap3 div.latestnewsitems { margin: 0px 0px 15px; }
#zt-userwrap3-inner { width: 100%; }
#zt-userwrap6 {  }
#zt-userwrap6-inner { height: auto; float: left; margin: 20px 0px 0px; }
.userwrap6-header { height: 50px; float: left; width: 100%; }
.userwrap6-header .left { height: 50px; float: left; width: 15px; background: url('../image/zt-jorda-bg-user6-headleft.png') no-repeat scroll left top transparent; }
.userwrap6-header .center { height: 50px; line-height: 50px; float: left; width: 930px; background: url('../image/zt-jorda-bg-user6-headmid.png') repeat-x scroll left top transparent; }
.userwrap6-header .right { height: 50px; float: left; width: 15px; background: url('../image/zt-jorda-bg-user6-headright.png') no-repeat scroll right top transparent; }
#zt-userwrap6-inner2 { width: 940px; float: left; margin: 0px 0px 0px 10px; }
#zt-userwrap6-inner2 div.moduletable { padding: 0px; }
.zt-userwrap6-content { margin: 0px 6px; float: left; width: 924px; padding-top: 20px; border-left: 1px solid rgb(70, 54, 43); border-right: 1px solid rgb(70, 54, 43); }
.userwrap6-center { background: url('../image/zt-jorda-userwrap6-mid-c.png') repeat scroll left top transparent; display: block; clear: both; float: left; margin: 0px 1px; }
.userwrap6-center .center-left { background: url('../image/zt-jorda-userwrap6-mid-l.png') repeat-y scroll left top transparent; float: left; }
.userwrap6-center .center-right { background: url('../image/zt-jorda-userwrap6-mid-r.png') repeat-y scroll right top transparent; float: left; }
.userwrap6-footer { clear: both; background: url('../image/zt-jorda-bg-user6-botmid.png') repeat-x scroll left top transparent; height: 19px; position: relative; display: block; margin: 0px 19px; }
.userwrap6-footer .left { background: url('../image/zt-jorda-bg-user6-botleft.png') no-repeat scroll left top transparent; width: 19px; height: 19px; position: absolute; top: 0px; left: -19px; }
.userwrap6-footer .right { background: url('../image/zt-jorda-bg-user6-botright.png') no-repeat scroll right top transparent; width: 19px; height: 19px; position: absolute; top: 0px; right: -19px; }
#zt-breadcrumbs { width: 65%; float: left; }
#zt-breadcrumbs .breadcrumbs { font-weight: bold; margin: 0px 0px 0px 5px; }
#zt-breadcrumbs .showHere { background: url('../image/zt-jorda-bg-home-icon.png') no-repeat scroll right 50% transparent; padding: 0px 20px 0px 0px; margin: 0px 5px 0px 0px; font-weight: normal; }
#zt-search { width: 25%; float: right; line-height: 50px; }
#zt-search .search { float: right; width: 90%; margin: 10px 0px 0px; background: url('../image/zt-jorda-bg-inputbox.png') repeat-x scroll left top transparent; color: rgb(31, 14, 12); height: 27px; line-height: 27px; padding: 0px 5px; }
#zt-search .search .inputbox { width: 160px; }
#zt-search .search .button { float: right; height: 21px; margin: 3px 0px 0px; width: 21px; background: url('../image/zt-jorda-btn-search.png') no-repeat scroll left top transparent; }
.social-sharing { width: 100%; float: left; margin: 0px; padding: 0px; }
.social-sharing li { width: 100%; float: left; margin: 0px 0px 10px; padding: 0px; background: none repeat scroll 0px center transparent; }
.social-sharing .outer-social { width: 100%; float: left; margin: 0px; padding: 0px; }
.social-sharing .outer-social .left { width: 10px; height: 36px; float: left; background: url('../image/zt-jorda-bg-social-left.png') no-repeat scroll left top transparent; }
.social-sharing .outer-social .center { width: 190px; height: 36px; float: left; padding: 0px; background: url('../image/zt-jorda-bg-social-center.png') repeat-x scroll left top transparent; }
.social-sharing .outer-social .center span { line-height: 33px; font-size: 105%; padding: 0px 20px; }
.social-sharing .outer-social .center .social-icon1 { background: url('../image/zt-jorda-icon-facebook.png') no-repeat scroll left top transparent ! important; }
.social-sharing .outer-social .center .social-icon2 { background: url('../image/zt-jorda-icon-twiter.png') no-repeat scroll left top transparent ! important; }
.social-sharing .outer-social .center .social-icon3 { background: url('../image/zt-jorda-icon-flickr.png') no-repeat scroll left top transparent ! important; }
.social-sharing .outer-social .center .social-icon4 { background: url('../image/zt-jorda-icon-youtube.png') no-repeat scroll left top transparent ! important; }
.social-sharing .outer-social .center .social-icon5 { background: url('../image/zt-jorda-icon-technorati.png') no-repeat scroll left top transparent ! important; }
.social-sharing .outer-social .center .social-icon6 { background: url('../image/zt-jorda-icon-zootemplate.png') no-repeat scroll left top transparent ! important; }
.social-sharing .outer-social .center span a { color: rgb(255, 255, 255); }
.social-sharing .outer-social .center span a:hover { color: rgb(138, 223, 0); text-decoration: none; }
.social-sharing .outer-social .right { width: 10px; height: 36px; float: left; background: url('../image/zt-jorda-bg-social-right.png') no-repeat scroll left top transparent; }
#zt-latestnews {  }
#zt-latestnews .moduletable { padding: 10px 15px; }
#zt-latestnews .latestnewsitems-inner { padding: 0px 10px 0px 0px; }
#zt-orderdelivery {  }
#zt-orderdelivery .zt-box-inside { padding: 0px; }
#zt-orderdelivery .moduletable { padding: 10px 15px; }
#zt-orderdelivery p { margin: 17px 0px 0px; }
.zticon { display: none; }
.icon1 { display: block; width: 78px; height: 92px; position: absolute; top: 0px; right: 5px; z-index: 1; background: url('../image/zt-jorda-icon1.png') no-repeat scroll left top transparent; }
.icon2 { display: block; width: 74px; height: 76px; background: url('../image/zt-jorda-icon2.png') no-repeat scroll left top transparent; position: absolute; top: 0px; right: 5px; z-index: 1; }
#zt-newdishes {  }
#zt-newdishes .moduletable { padding: 10px; }
#zt-newdishes-inner { width: 100%; float: left; height: auto; margin: 10px 0px 0px; position: relative; }
#zt-favoritedishes-inner { padding: 20px 0px 0px; }
#zt-user18 p { margin: 0px; }
#zt-footer {  }
#zt-footer-inner { line-height: 40px; padding: 0px 10px; }
#zt-footer-menu { width: 40%; float: left; }
#zt-footer-right { width: 60%; float: left; text-align: right; }
#zt-footer-menu ul { margin: 0px; padding: 0px; height: auto; float: left; width: 100%; }
#zt-footer-menu ul li { margin: 0px 15px 0px 0px; padding: 0px; height: auto; float: left; background: none repeat scroll 0px center transparent; }
#zt-footer-menu ul li a { background: none repeat scroll 0px center transparent; color: rgb(138, 223, 0); }
#zt-footer-menu ul li a:hover { text-decoration: underline; }
/* ::::: http://joomla25.zootemplate.com/zt_jorda/templates/zt_jorda25/css/typo.css ::::: */

/* ::::: http://joomla25.zootemplate.com/zt_jorda/templates/zt_jorda25/css/fonts.css ::::: */

@font-face {
    font-family: "HoneyScriptLight";
    font-style: normal;
    font-weight: normal;
    src: url('../image/honeyscript-light-webfont.eot') format("embedded-opentype"), url('../image/honeyscript-light-webfont.woff') format("woff"), url('../image/honeyscript-light-webfont.ttf') format("truetype"), url('../image/honeyscript-light-webfont.svg') format("svg");
}
h3.moduletitle { font-size: 400%; font-family: HoneyScriptLight; text-transform: none; line-height: 130%; font-weight: normal; margin: -10px 0px 0px; }
/* ::::: http://joomla25.zootemplate.com/zt_jorda/modules/mod_zt_contact_pro/assets/css/jvform.css ::::: */

div#vehicles_list { color: red; font-size: 13px; padding-bottom: 6px; }
/* ::::: http://joomla25.zootemplate.com/zt_jorda/modules/mod_zt_twitter/assets/css/zt_twitter.css ::::: */

.jv_wrap_twitter {  }
.twitter-ajax-loading { background: url('../image/spinner.gif') no-repeat scroll center top transparent; min-height: 30px; }
div.twitter_follow div.jv_twit_follow { margin-bottom: 3px; color: rgb(153, 153, 153); background: url('../image/twitter.png') no-repeat scroll 0px 50% transparent; padding: 2px 0px 0px 20px; }
div.jv_twit_follow { overflow: hidden; margin: 5px 0px 0px; padding: 0px; }
/* ::::: http://joomla25.zootemplate.com/zt_jorda/modules/mod_zt_headline/assets/css/zt_sello2.css ::::: */

.jvcarousel { position: absolute; }
.jvcarousel div {  }
.jvcarousel_frame { position: relative; overflow: hidden; }
.jvcarousel-item { float: left; height: 100%; margin: 10px; padding-right: 5px; font-size: 11px; font-family: Arial,Tahoma,Helvetica,sans-serif; line-height: 18px; }
.jvcarousel-item div { float: left; }
.jvcarousel-item img { border: 5px solid rgb(229, 229, 229); float: left; margin: 0px 20px 10px 0px; }
.mod_jv_headline a:hover, a:focus { color: rgb(0, 0, 0); text-decoration: underline; }
.jvcarousel-item p { margin: 0px; }
.handles { float: left; margin: 10px 0px 0px; }
.handles .handles_item { background: none repeat scroll 0px 0px rgb(102, 139, 0); color: rgb(255, 255, 255); cursor: pointer; float: left; height: 10px; line-height: 10px; margin: 0px 5px 0px 0px; overflow: hidden; width: 10px; font-size: 8px; text-align: center; }
span.next, span.pre { float: left; cursor: pointer; margin: 0px 5px 0px 0px; font-size: 11px; width: 18px; text-indent: -999em; line-height: 10px; }
span.next { background: url('../image/next.jpg') no-repeat scroll 0px 0px transparent; }
span.pre { background: url('../image/pre.jpg') no-repeat scroll 0px 0px transparent; }
.jvcarousel-pagi { float: right; }
.next { float: left; margin: 0px 0px 0px 5px; cursor: pointer; display: block; }
.handles span.active { background: none repeat scroll 0px 0px rgb(238, 141, 0); }
/* ::::: http://joomla25.zootemplate.com/zt_jorda/modules/mod_zt_latestnews/assets/css/jvlatestnews.css ::::: */

div.latestnews { margin: 0px; padding: 0px; list-style: none outside none; background: none repeat scroll 0% 0% transparent; display: inline-block; }
div.latestnewsitems { margin: 0px 0px 10px; padding: 0px; display: block; float: left; }
div.latestnewsitems img { float: left; margin: 2px 5px 0px 0px; padding: 2px; background: none repeat scroll 0% 0% rgb(218, 218, 218); }
div.latestnewsitems h4 { margin: 0.5em 0px 0px; }
/* ::::: http://joomla25.zootemplate.com/zt_jorda/modules/mod_zt_slideshow/assets/css/ztslideshow.css ::::: */

.jdSlideshow a { font-size: 100%; text-decoration: none; color: inherit; }
.jdSlideshow a.right, .jdSlideshow a.left { position: absolute; height: 99%; width: 25%; cursor: pointer; z-index: 10; opacity: 0.2; }
.jdSlideshow a.right:hover, .jdSlideshow a.left:hover { opacity: 0.8; }
.jdSlideshow a.left { left: 0px; top: 0px; background: url('../image/fleche1.png') no-repeat scroll left center transparent; }
.jdSlideshow a.right { right: 0px; top: 0px; background: url('../image/fleche2.png') no-repeat scroll right center transparent; }
.jdSlideshow a.right:hover { background: url('../image/fleche2.png') no-repeat scroll right center transparent ! important; }
.jdSlideshow a.left { left: 0px; top: 0px; background: url('../image/fleche1.png') no-repeat scroll left center transparent ! important; }
/* ::::: http://joomla25.zootemplate.com/zt_jorda/templates/zt_jorda25/css/modules.css ::::: */

.mod_jv_headline a:hover, a:focus { color: rgb(138, 223, 0) ! important; }
div.moduletable { padding: 20px; display: block; overflow: hidden; }
.zt-module-outer { display: block; width: 100%; position: relative; }
.zt-module-inner { width: 100%; padding: 20px 0px 0px; }
.zt-module-header { margin: 0px 14px; height: 14px; display: block; position: relative; background: url('../image/zt-jorda-left-top-center.png') repeat-x scroll left top transparent; }
.zt-module-header .header-left { width: 14px; height: 14px; top: 0px; left: -14px; position: absolute; background: url('../image/zt-jorda-left-top-module.png') no-repeat scroll left top transparent; }
.zt-module-header .header-right { width: 14px; height: 14px; top: 0px; right: -14px; position: absolute; background: url('../image/zt-jorda-right-top-module.png') no-repeat scroll right top transparent; }
.zt-module-center { width: 100%; background: url('../image/zt-jorda-module-center-bg.png') repeat scroll left top transparent; }
.zt-module-center .center-left { background: url('../image/zt-jorda-border-module.png') repeat-y scroll left top transparent; }
.zt-module-center .center-right { background: url('../image/zt-jorda-border-module.png') repeat-y scroll right top transparent; }
.zt-module-footer { background: url('../image/zt-jorda-left-bot-center.png') repeat-x scroll left top transparent; height: 14px; position: relative; display: block; margin: 0px 14px; }
.zt-module-footer .footer-left { background: url('../image/zt-jorda-left-bot-module.png') no-repeat scroll left top transparent; width: 14px; height: 14px; position: absolute; top: 0px; left: -14px; }
.zt-module-footer .footer-right { background: url('../image/zt-jorda-right-bot-module.png') no-repeat scroll right top transparent; width: 14px; height: 14px; position: absolute; top: 0px; right: -14px; }
#zt-slideshow .jdSlideshow a.left { background: url('../image/zt-jorda-btn-pre-slide.png') no-repeat scroll left center transparent ! important; left: 0px; top: 270px; height: 67px; width: 42px; opacity: 1; }
#zt-slideshow .jdSlideshow a.right { background: url('../image/zt-jorda-btn-next-slide.png') no-repeat scroll right center transparent ! important; right: 0px; top: 270px; height: 67px; width: 42px; opacity: 1; }
#zt-slideshow .jdSlideshow a.left:hover { background: url('../image/zt-jorda-btn-hover-pre.png') no-repeat scroll left center transparent ! important; }
#zt-slideshow .jdSlideshow a.right:hover { background: url('../image/zt-jorda-btn-hover-next.png') no-repeat scroll right center transparent ! important; }
#zt-slideshow .jdSlideshow .loadingElement { background-image: url('../image/loading.gif') ! important; }
div.latestnewsitems h4 { margin: 0px; }
#zt-newdishes-inner .jvcarousel-pagi { position: absolute; top: 20px; right: 5px; }
#zt-newdishes-inner .handles { margin: 0px; }
#zt-newdishes span.pre { background: url('../image/zt-jorda-btn-pre.png') no-repeat scroll 0px 0px transparent; }
#zt-newdishes span.next { background: url('../image/zt-jorda-btn-next.png') no-repeat scroll 0px 0px transparent; }
#zt-newdishes span.pre:hover { background: url('../image/zt-jorda-btn-pre-hover.png') no-repeat scroll 0px 0px transparent; }
#zt-newdishes span.next:hover { background: url('../image/zt-jorda-btn-next-hover.png') no-repeat scroll 0px 0px transparent; }
#zt-newdishes span.next, #zt-newdishes span.pre { cursor: pointer; float: left; font-size: 11px; line-height: 21px; margin: 0px 5px 0px 0px; text-indent: -999em; width: 21px; }
#zt-newdishes .handles .handles_item { background: url('../image/zt-jorda-item-count.png') no-repeat scroll left top transparent; color: rgb(255, 255, 255); cursor: pointer; float: left; font-size: 8px; height: 11px; line-height: 11px; margin: 5px 5px 0px 0px; overflow: hidden; text-align: center; width: 11px; }
#zt-newdishes .handles span.active { background: url('../image/zt-jorda-item-count-hover.png') no-repeat scroll left top transparent; }
#zt-newdishes .jvcarousel-item { float: left; font-family: Arial,Tahoma,Helvetica,sans-serif; font-size: 100%; height: 100%; line-height: 18px; margin: 0px; padding: 0px 5px; }
#zt-newdishes .jvcarousel-item img { border: 0px none; float: left; margin: 0px; }
.zt-headline-new-header { background: url('../image/zt-jorda-headline-top-mid.png') repeat-x scroll left top transparent; height: 8px; position: relative; display: block; margin: 0px 8px; float: none ! important; }
.zt-headline-new-header .header-left { background: url('../image/zt-jorda-headline-top-left.png') no-repeat scroll left top transparent; width: 8px; height: 8px; position: absolute; top: 0px; left: -8px; }
.zt-headline-new-header .header-right { background: url('../image/zt-jorda-headline-top-right.png') no-repeat scroll right top transparent; width: 8px; height: 8px; position: absolute; top: 0px; right: -8px; }
.zt-headline-new-center { background: url('../image/zt-jorda-headline-center-bg.png') repeat scroll left top transparent; display: block; clear: both; border-right: 1px solid rgb(49, 19, 15); border-left: 1px solid rgb(49, 19, 15); }
.zt-headline-inner { padding: 5px 10px 10px; overflow: hidden; }
.zt-headline-new-bot { background: url('../image/zt-jorda-headline-bot-mid.png') repeat-x scroll left top transparent; height: 8px; position: relative; display: block; margin: 0px 8px; clear: both; float: none ! important; }
.zt-headline-new-bot .bot-left { background: url('../image/zt-jorda-headline-bot-left.png') no-repeat scroll left top transparent; width: 8px; height: 8px; position: absolute; top: 0px; left: -8px; }
.zt-headline-new-bot .bot-right { background: url('../image/zt-jorda-headline-bot-right.png') no-repeat scroll right top transparent; width: 8px; height: 8px; position: absolute; top: 0px; right: -8px; }
.zt-headline-inner h4 { float: left; width: 100%; margin: 10px 0px; }
.jvcarousel-item p { margin: 10px 0px; color: rgb(255, 255, 255); }
.ztformcontact { width: 100%; float: left; }
.ztformcontact #myForm div#vehicles_list { padding: 0px; }
.ztformcontact #myForm input, .ztformcontact #myForm textarea, .ztformcontact #myForm select { border: 0px none; width: 90%; }
.ztformcontact #myForm .button { width: auto ! important; }
.mod_jvjorda2_headline { padding: 0px 0px 0px 50px; position: relative; background: url('../image/zt-jorda-favorite-dishes.png') no-repeat scroll left center transparent; }
#zt-favoritedishes-inner .jvcarousel-item img { border: 0px none; margin: 0px; }
#zt-favoritedishes-inner .jvcarousel-item { float: left; font-family: Arial,Tahoma,Helvetica,sans-serif; font-size: 11px; height: 100%; line-height: 18px; margin: 0px; padding-right: 0px; }
.jvcarousel div { float: left; }
#zt-favoritedishes-inner span.next, #zt-favoritedishes-inner span.pre { cursor: pointer; float: left; font-size: 11px; line-height: 36px; height: 36px; margin: 0px; width: 36px; position: absolute; top: 75px; }
#zt-favoritedishes-inner span.pre { left: 15px; background: url('../image/zt-jorda-btn-preview.png') no-repeat scroll 0px 0px transparent; }
#zt-favoritedishes-inner span.pre:hover { background: url('../image/zt-jorda-btn-preview-hover.png') no-repeat scroll 0px 0px transparent; }
#zt-favoritedishes-inner span.next { background: url('../image/zt-jorda-btn-next-faviuos.png') no-repeat scroll 0px 0px transparent; right: 15px; }
#zt-favoritedishes-inner span.next:hover { background: url('../image/zt-jorda-next-faviuos-hover.png') no-repeat scroll 0px 0px transparent; }
div.latestnewsitems img { margin: 0px 15px 5px 0px; }
.ztformcontact #myForm p { margin: 0px 0px 5px; }
.ztformcontact #myForm input { height: 27px; }
/* ::::: http://joomla25.zootemplate.com/zt_jorda/templates/zt_jorda25/css/css3.css ::::: */

#menusys_mega .menu-title { color: rgb(255, 255, 255); }
#system-message dd.error ul, .button, .inputbox, .inputbox1, #zt-search .search { border-radius: 10px 10px 10px 10px; }
h3.moduletitle, #menusys_mega .mega-group .menu-title, #menusys_mega li a { text-shadow: 1px 1px 1px rgb(0, 0, 0); }
#mySlideshow77, #mySlideshowSet77, #flickrSlideshow77 { width: 940px; height: 430px; z-index: 5; }
.jdSlideshow { overflow: hidden; position: relative; }
.jdSlideshow .slideElement { width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-image: url('../image/loading_001.gif'); }
.jdSlideshow .loadingElement { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; background-repeat: no-repeat; background-position: center center; background-image: url('../image/loading_001.gif'); }
